8000
12345
1405967970
309274785
1815320334
992310132
1818592005
1508565760
250521116
657421608
510174924
748977502
1369793523
945753022
1825352616
1300542048
520238071
1647323828
1728735967
591460149
982609574
478969876
1821935364
1956870883
91454197
685176947
1816518043
1942196598
1302304969
284161774
1255154085
721638760
1712820867
205849238
1396461123
937616204
1259709717
1198968892
434051458
974067219
1882268926
31342192
1524451153
104143689
643660459
678387009
1236671163
459580426
801384354
1528104792
1882642479
1256390593
975596036
1655737367
674661857
1825947575
205602502
1449097087
217820588
1130143387
1175792090
1876395408
206260792
1966359342
1402267524
1788536165
1036156636
1163944285
1549291900
887736413
40832332
1321269180
1213272371
754668749
709191224
951267382
954518724
1717791675
1313210425
1413067188
1448505785
1356937617
1140812244
1774200178
401519296
1998763492
1746042724
57083500
1531187382
1570513549
732013702
1810612631
981148304
1303908071
1798275129
5873519
1825081401
1558091811
701876165
855124294
1642230374
72726878
910288527
1913647942
1487272460
561373300
43118223
220927287
946546144
1723394475
871428851
487810828
135886662
804753400
1681637603
1818854473
735583164
432060614
1564840047
1403504033
42493442
979073136
1632756904
1978778352
155722711
230219702
340120876
1909364300
956393620
703317705
1126185982
1396426914
1015915510
458086132
1770836815
1375778907
446649091
1227164303
286927718
1840145996
1955645269
1525115437
1110537357
1807792907
699084698
244202875
1674725969
176394905
1622270468
1979420657
1270290355
1393020787
1993251765
1298372133
812630853
663157239
439969974
931510176
1757925231
1257052759
221252424
133753923
1264533668
243228439
597208494
1475001938
1471895318
1677800531
1033916586
305858697
1372205382
1508418861
145132896
1724694051
1447858764
517378005
1868535780
1824963998
1279693654
1911519836
555493734
163725972
287093833
976972964
1433027351
1733165195
1403175149
1717543378
1645455280
1107679577
935808933
1515138916
1469239072
1029874960
1618893572
1821891346
260581770
867308918
1210584413
1224082761
772307558
1996925438
1142478319
1316411772
607215275
1761871495
1247887892
268557714
1850513369
295252848
794621459
615005977
1651816522
1846405396
701559026
57526453
1846660091
287560705
810201089
864043300
71826789
1754351940
32345252
1926237010
1370049764
1857066467
39179789
1115257937
105800479
1625967418
256796236
1001226862
614379585
55610894
1139212279
558568296
1021247653
970682061
369757689
1671155856
485277303
1134617436
1867030009
1350202432
313058118
320802957
1863322394
1622833677
328315935
1561367120
1975231256
1973021065
57107830
346541114
1152255972
1017955618
1964580187
1216241310
1946362009
750148809
1722691706
132629956
162757235
224545952
38456613
1793394598
626393
1596205629
707193117
142990730
1036278800
875978030
1917803016
1139045233
378765997
937209354
1887321932
682142820
1613178892
1049246808
1993744073
416346113
786942002
544433360
1650736163
283775171
944119032
267838471
903354922
121256661
593988109
1805006344
1024320053
1619608881
1948464151
352647348
971860201
1642484058
1311745820
519663521
320176564
267116766
915640560
185325205
525088320
1099253226
55218050
918062598
1967775117
215046619
1130633687
1282437368
1603062418
897115202
756404736
1306345593
1345687954
1618323876
573809789
1754681442
849275566
1732787922
692850707
585936457
1549002622
1231272456
1851657978
298194135
1190581082
26118650
1965349153
244837874
1370397001
1093515372
729070244
1726627307
1500705553
601616798
19345040
551482937
228557122
26056435
300063355
688308304
990622975
1311550742
201943927
127204852
863204146
642118558
1006959395
1353536326
1068674269
1557064378
1670387956
587388642
1574266060
329704104
636322584
1293815864
1247595249
1757023915
1727481516
1941656468
249697466
885795813
1912040367
509547046
168044958
1029777429
1805640040
744071157
1598978836
22326853
1526124321
823219131
1432724568
4542403
1595313482
237451880
1029328530
1724453126
1434989990
548462525
1019159256
611812828
1176163606
1813332623
1423127417
141681603
152361248
1171001450
1965294214
725529176
1303887689
471533207
298574920
358406887
438610838
104827162
1399510375
1692396881
1959159894
1833426717
836478518
262888238
1754557490
1046347417
30940057
847168826
1154664074
1569723657
734390622
398870704
264487335
1523142123
322033926
1179018991
922497213
1637884639
1709632208
98707744
1086419630
26363356
877416181
634638591
778776943
873449661
718439164
1054591115
524644211
1074317682
1565931565
1490486320
837941505
1336931649
1765293233
1601563273
1711984007
756271018
857255339
129816189
1782392566
575958592
987017529
582637592
436610829
1566423510
461041841
1780745566
149499282
1119555930
1435909675
800726200
395194955
1300802631
605977252
1932796539
956010536
201839928
1484111296
881107829
327908253
976348943
322524615
80346393
3792092
1243904302
1560929200
927555687
1757848891
720470653
1467034985
166226196
780629300
1579816019
316315178
510461039
1039345827
294778590
198027762
1212353433
412407820
937693599
905091833
1405088281
1638408007
765205366
1095291366
1537138874
730954397
1832496694
645552738
1510144079
1272159722
1976147510
1801907937
806043624
253433977
906671137
578845501
1192706527
5494311
1533486155
22896676
1429028630
1652520946
1269683479
20096900
815378936
984487454
95516214
893450713
661231947
3812166
271757864
468700010
1390214655
71257110
917436334
441938386
1238586727
148612937
23790326
196601290
1925352198
74917916
1956890906
894066474
804481791
1777908083
1510271555
257027062
132674691
1715933090
1005321235
1206859122
878921665
914796923
1476063204
1752567336
368724528
745108466
279912430
552651421
635438184
939045982
1984320791
1506331913
1000401858
1507447500
411693282
734786514
1335997643
464732751
1340258775
1044093591
1981703985
1336884866
97544479
1354110714
1695630040
375617006
1215615110
1037470853
1474215899
1838489152
760776022
945298858
998490931
1064898742
1589778345
475417732
595193907
1164868998
73213858
493478262
1868700507
1471138906
1561163106
986306217
90597125
450558993
1893664617
1297034292
1366214802
775485041
921029420
1667941940
375674315
1961227645
1225155138
1542036800
817252445
121952491
56937296
1993107523
1529493356
1242441578
1078435523
796949033
178269960
1039021934
507840982
1935503116
1917669155
1936275551
139592608
171128645
391518893
846780513
1175393085
510565080
1775721760
1111238263
1263513589
1245071048
481952389
1918580818
1671256052
698730858
917459733
1092834083
569624543
1037263287
1839743605
47741546
1658165288
473241417
1107931702
80106335
963984906
626258929
392703384
764214074
808036257
1051575192
1942718011
1958161501
1379365137
1429939252
635892434
749900775
1276423047
1528893803
785834560
714590059
1766315041
1706014183
858438902
811866249
1511155134
1610912538
1571185527
379704665
1879489300
1085435878
469397391
1470577696
95759512
1869927610
278110264
1666351192
1063196943
311412559
1882795608
549134156
117861696
1011507686
303202006
211938398
1302353038
523790889
539215682
241316801
62838425
167558958
1816411036
1040730741
251428728
1125153547
281426506
1952151105
1614802515
296065454
568951201
1353072368
1055073403
12998719
884724774
1722600380
582177802
472140316
1862401990
1509437528
1151828989
969541242
1686703832
965010489
1646098195
236700404
596728363
754807355
1402812178
646500504
1509513212
987364246
1071696857
1329868727
316866241
1711930342
1269024843
1428666651
1219148968
970605965
1588501104
325959159
51548677
767131490
1742461358
529723241
1494060754
104862977
126782912
580601626
1629760596
830212722
661388900
1029778155
1089487813
1093297183
480855127
851400547
1394632546
14728324
528425185
1526619152
549338928
968302012
786552243
1581586956
281375511
1725204677
1696132479
1172794432
453575538
1153511152
1252991348
891796025
1920936424
825869830
917992566
919572343
1222549132
1116374955
742639651
491865386
628024443
822210552
1016739909
679300490
325975346
41918703
240380915
1223569059
1231075216
417624296
34034105
1204420645
442180780
61881953
1776620231
1083246666
1980579247
160874402
248347730
1768856078
408730499
953988480
127026088
476249445
1577221375
1769592875
1108841731
263617983
175304617
1561282784
1628851415
278257592
1272088674
36559799
898594709
1727128377
1951562103
107251754
1255611611
239456809
1484823763
472563420
1941719217
35951242
1119477048
48570703
449615245
1859054471
1049249600
1834745900
938993096
1061674731
868027225
973783573
83134887
1674035963
695184464
540490464
1102079115
556382472
933076972
1976762932
1048264442
1669792433
788772882
1755776513
1932331971
405620982
1163287245
49491855
1131684563
1873327494
905262792
8890922
284032316
1936167079
1012269264
91074846
1356772398
1528650672
1319977630
1249787261
1214368384
340558718
622289688
567176685
1410230368
298305101
1953424912
1224558747
1031943913
1411071640
1005172639
699229140
1306379837
1508060831
1424298979
271926785
1247178361
1363700535
116238732
43994264
695767227
999757745
703061337
1065665603
156411940
859136304
689751258
146967808
661766699
604109619
1183718067
1573428443
1236404842
1683289712
762394549
707705725
1047502745
221596198
345546146
1634026870
452196070
1938728499
1017547943
1720612924
868154855
206033652
702511085
775971485
511868101
740342480
843896486
1993071863
1412411941
1275983366
554020035
214610639
1637497381
1556624086
410764745
551094064
1608553844
1806457105
562792048
427834295
227353573
1431744197
1462824298
1623090126
745666282
716593254
1224424040
1025582164
1018154390
482211862
1591798195
757038728
1982209803
982448414
197510748
1950378288
156625219
1913779773
1635099708
1921424220
1760213133
1190646204
161016503
1960421476
1129269677
547783911
1070208345
1490878660
1810831453
1794452082
25473027
645738966
1375936452
589713649
1493259351
1436410659
743209354
1079420960
30305204
1795274848
1515918440
1818314323
974917473
930200079
1684185172
1796981307
232400836
655048967
1359113339
460386458
394468846
1694774071
171357398
641367828
667621162
1036707370
1270727694
1502402823
493820449
197882372
1646384910
1733545381
1214750711
1223702309
456738836
946059230
1381102277
1392496155
1489189063
761100089
1207168934
1077204260
1883474570
1839824860
405505780
1941898811
215728731
1230816425
276236305
1332288371
315383075
415159378
131765321
1350444996
1399983237
330698956
474381569
734568624
1922092488
456551982
165682966
1240806532
585600511
1832422832
148889938
1782373060
603563612
1751215165
473461243
738125943
415879030
839904682
1165859904
598013250
1253217524
1317264586
1811299501
331532538
235862049
725722351
820978639
39911270
1226166519
1161532079
1882499297
1231225533
1601780060
1864305716
1823719073
126039880
471677662
646533654
1470403668
1032637082
595417124
1966362402
491603750
51051738
1690934923
623132720
1338335199
464513567
757355182
1538110363
916409341
1475478394
1249299474
1533752072
97227472
82718651
519399456
142849031
498706575
1196370137
1635573344
125771696
14640014
1424068433
1949923536
917664406
180593000
739257897
1927496093
347421364
266448281
1769345377
1369501014
133222823
2596126
1286855122
825660837
1760247764
640597615
1612729329
1387387152
356465072
1282556088
1688056156
245122739
407020903
1981926059
68027989
1767078244
1741000422
1606640425
328828631
147827079
274033531
1397063739
469645428
1951722389
1067535318
101128202
773270518
442539721
599077303
537017475
409933819
1271662082
1147063964
105977380
1116076652
1531155946
810372351
1257057815
759151692
1502251417
885977247
1808982986
1279108272
843215609
326583858
1178945694
1542902634
935738347
112565012
972179654
186495672
740780939
1937619651
1621518298
1095467484
736159084
1532950699
1335132734
1758125520
1659119562
1867327098
1170189609
788309850
1819447598
872622269
416394075
1098058775
301043523
865849407
536872043
956705893
483942607
847488733
826577214
1261849833
465050546
117955467
1626429820
1625138531
1888589624
558225569
1837532171
329974709
1626897649
350521804
1669152880
1334042431
1525545666
1010509897
379917568
1998205248
1475239617
1498932296
1100032131
1634924319
1715787638
1020673136
1459660675
1970593340
1910189784
80886920
1241859111
69888941
1575692970
15473761
1702553065
1893292207
1111042437
359668466
630416938
618203617
1906520879
1709994204
1869535896
1100893993
29794928
840214901
1161412201
1468925795
1203469389
1082351645
1572513109
1290533627
485931840
538666796
1481466277
985010312
1747456602
1191652896
1546062195
1444377410
658294793
1655836480
1714948748
1807702705
1316366458
1767643230
754281740
1611423889
647968739
1775860674
222999994
1165877201
380092960
1761713951
91684369
1765245414
1629396400
1999138139
1605129391
875572738
1859260936
1990734880
767123952
827838140
508373811
1951325485
1583957102
1037026174
534007485
717542753
145835605
1919389542
813606271
1186039528
1959908825
250684400
1995045457
61833192
1784527535
262151698
85933162
1549988313
820957056
1427608716
859351651
406635909
910440668
724217889
446982427
1716220864
1355613913
1748318464
1586523505
670489457
1585116475
667559913
888712529
887110609
1299328895
1365040974
183686129
1717255566
1077416404
1930425986
1630025070
303610453
352270930
1194053432
1801805127
1840999970
1770199958
1567563208
214610604
1342977693
789639577
309272623
1169777825
1339515236
1968486489
101737902
1040884818
859739213
590043748
817786622
1361928841
397517142
332866037
143116815
1600923053
1292348912
1361971871
1107934848
762504298
419486562
78465569
368677596
472571909
890531071
1797583647
555741198
54364980
1716387236
922412762
605982458
1946020906
1788050705
1533707860
243545812
1880849881
1275843852
1497782089
1549197293
918624120
1197590993
324156156
1323946917
1127211819
259629783
568497145
1232507928
1970744417
209154116
1593130379
509456215
479028099
662265110
805058910
1795124043
1264512125
420961981
1836700715
279246755
1541931590
1412745292
47372923
1324497583
1937326451
1984061290
871765716
1573878137
863809282
89320225
262266935
325079201
1794566824
1812774579
189310729
1564913306
95330406
754518653
1241465778
212942127
322033926
565075719
584996782
1845210865
123256857
412956548
126954360
1283755797
982991795
1738583818
979033688
1459887900
1439143138
1218535335
7265703
1505878829
1150218071
999658574
1386620466
1143150529
1387864067
994619009
368698647
1881424192
1946887182
1268051178
714889392
666253521
472954381
1240145605
1699793638
509993472
1179496204
1623758588
1957212830
976855872
827748510
202162059
1201240726
1524369904
1857106931
1588009919
590886342
1125225465
1110286538
802379035
885936064
576031489
1805508876
683431901
414695236
1095671832
1367898188
98315250
825078060
1327414917
196377072
703572591
1898323684
855205679
1698067156
1460700839
810801417
1742846190
38790180
469040217
280391697
1815384550
1261322506
1030409832
678130319
948056012
1798417849
1862250562
1286043598
1799854149
403732667
1243473183
771137655
1144508147
382115115
138857904
860744646
1789522481
825450370
604121807
1142095285
1081180954
798680529
629797913
780478801
124175920
303838376
346035047
1826302749
396406092
777208503
848040152
1086435285
641246321
521987339
1070551514
1314708984
775099045
5301582
1466639224
1297253983
1505647626
812271652
1025223912
923682250
952903890
1932434937
753815537
473090565
1559209253
599956194
1021278936
917395821
1434668374
1326944933
1199210743
1016704022
631524593
249931032
553954400
644217637
1452382802
35947814
889637507
1022645646
1555692516
157037898
129891334
622520808
1311563602
824148920
85645602
1784220899
1358811147
1306867824
1636447659
268909303
1773456618
1706115663
1827574911
191740984
1550022839
1872944483
267093496
1796449899
1755929567
1930644332
1651766912
1314301389
1322776597
53847492
683184391
525168014
1451347183
822421587
1844871181
1469699812
1922634146
2578266
1367989735
795865993
1802543603
131294730
1161526963
735060333
514310593
1237058038
1558584675
127800550
1690497274
930301440
1243247405
925408931
422356121
362213417
1094194799
1579438320
1768854319
1093187608
1266716079
1625048184
505270986
815589945
1299744211
1257716110
140964530
1560477589
332873717
536389560
1461996643
166747847
346275158
1770878352
338125929
1031708919
389197381
1418728110
711417520
1532033163
1282139307
518871530
372059658
1523966363
1623804116
392475158
810600088
1757775461
102811893
1089133767
1728226789
265432862
1700845494
829446538
735862188
1742941551
290595008
986953659
831550519
1903810854
594095804
953833004
904184322
1022195115
665803907
1523749427
584026282
1472369054
587283002
1390647203
1973016036
1675466690
868020800
236821156
1811048301
747844550
1252988527
981304623
1191785829
907269054
447116023
383189070
1457665696
1243739951
808162772
1196563781
465902353
1516828620
1035016164
595184378
741113911
1402243722
587177591
807606667
937937360
328306303
1614687208
1349864544
858162456
100054689
1808448876
1338231035
1170492459
712164691
1116117731
52760100
1397412063
1464024339
1018398237
1988017639
489953025
1309290385
1795167830
1924281465
1456694831
210906734
1496167309
1660444372
214032343
1469240126
1057847074
1067197663
437352890
1992098624
649533292
570772314
1088289099
60414133
1298883796
1482741999
1133157342
1903123984
123142168
1091731140
1098820179
1108884988
1212696611
745501006
127622220
755402673
1799151719
1001878015
498430383
1046998526
105231354
1431823527
1607075893
662896126
1350911836
727030626
832138995
1954242837
1135832201
1388922330
1042207616
741251213
900878145
1178393835
62631399
545345417
964471001
1336997930
165140544
1535656239
854860297
586829042
1186148218
703436690
825461287
347809843
998210124
750666303
1532822152
1458629671
1670088408
55969060
568767280
1390354364
1886867271
1217709766
963696422
425392973
709502297
571853170
650603005
1178914505
767291783
734219838
49523525
357568966
208006844
34302776
682869607
1582276804
1790931672
462153789
836737472
962774145
192138229
1518402312
245675309
903639203
1837434840
1003101993
1728820503
81472692
421420686
1677202531
1718833923
986238556
172483934
1510523781
1291526565
844921634
1581648995
539078029
627495633
1593287374
885053235
1675945793
1819537259
451928381
653913165
467892322
139803000
963907348
67796697
1950545349
1667697999
1207934619
1219231589
1605993136
1198216136
368464960
972034457
60057220
587958134
1706400304
843032667
569130313
757493820
1090089253
1015385916
1063284970
185085033
697483063
742776212
1837947974
627809
1251853644
1834658157
1243450098
77720910
516192437
1698865054
1793746929
249726038
1369542519
863298994
764913156
13675996
470875338
9504532
510899304
1767006968
566490798
312307646
923061606
1872887177
1521591776
1951119896
921095329
750254707
315922922
918451973
729448006
1436542466
1590628196
282807289
1442319938
221131136
229848723
1949917540
415844355
1373276463
1975781492
1528272227
682023699
669599906
1178287529
1810331182
1218415615
843101311
78119512
555454318
286618483
1080584722
504486612
1296278003
1618594235
385175417
1819714607
1965060798
479036033
1300733749
913562828
493195391
1761797988
1597740464
969417048
357204464
659097843
1086735230
1420979056
543782020
1783827274
520957798
1593660177
1137622842
1791225477
1038218572
1630283947
253461700
694599649
1711260595
732704281
77994018
672135196
1760468604
631833491
1648863285
932055854
294350194
664213055
1057144522
401416530
264787925
1470881508
1115110607
459713636
1482586101
1766474239
1084283236
1700182859
821083065
1151233340
131680386
1422122256
1534337493
771627045
1765660686
1486924545
1366863771
1505052527
580375664
754891470
1566252908
1270461150
767775439
568029469
835568810
1821060196
1329384
965906974
1320553763
1425148610
364747650
422522176
363834535
142365491
1519039349
1050076290
478549571
677909206
308639376
1271744333
546000712
553278841
1873516584
560027256
601023896
655871763
1137797703
988841560
866172805
161938741
1565192084
789297667
83837391
302253052
835163622
994326776
703106070
547081139
1624144826
1661525905
1765144855
118376262
379629097
1395934455
786485691
1709158210
1058287722
1391972003
1252587697
715584396
1008374975
688954565
1196413151
1308631331
208890758
1012974068
1396944566
207748184
1967005574
179697048
683262493
1012487825
99734169
1158615023
1859956527
1575449983
338684785
61581483
1307201869
524712574
346970221
1931468432
1053764381
647113471
1506599479
427624451
173649745
477582129
1773541565
891865686
1597584041
1745825701
1736253864
150588410
1153563766
876237520
1592884517
775206061
93362295
1822189555
1597382211
495357887
580075566
1444447779
978263413
752657031
18642094
1221014074
1535977929
1211035708
1370473426
996706240
84770134
727875124
368614176
1076906543
1635190185
549299680
1802031853
1781266308
839324323
919362437
434206619
1075139889
582113007
937436793
1276233962
1949145760
5051258
983719007
1982565467
1563478724
1968219189
1485012315
927330364
1851612335
1351392867
1609316602
1668850059
753942449
408982358
952635671
941604201
562505858
1521392260
600877802
1661055567
1008378740
1781974234
76657223
1241047336
1043584837
973174209
312095987
982865232
678019774
61151268
1504935677
862334773
40826620
1476423069
69496334
1215962817
552258923
1228470242
1806994702
1028487052
599757820
1800544761
517001842
1725513677
25873583
880449622
1048089405
1372283951
1886688653
1977758237
1871700761
1553747629
1981235206
1276381226
267855222
167171526
1928394035
1742671672
938980631
590304516
1656123202
502147083
249310590
1790461067
1846457190
746981829
1628023439
1277519380
339486024
1736672854
389345279
1334035617
1714397558
1572390750
1061297747
1207833980
1264972393
351143547
1215173753
163135215
1925084805
939812037
1096176580
700261538
189450508
1951188049
881099568
764445394
1208567848
1902324808
1287568783
809587251
289489612
1216690187
1372363851
97610738
1551234171
726540776
1879056487
1278891755
1252426183
1770570025
1032797927
150015799
1588412959
537665145
1839350071
408844456
215083480
1060021242
902199134
1577250488
527497919
775845416
665219712
716311165
1405970504
1549049053
1601010559
1895269142
1865882262
863578046
68951533
437161216
449104072
1579758028
1044546005
497707372
200026900
963687010
1656599810
538431617
472087061
1936281999
910709033
154514780
1907014111
946160781
1111848580
1651785363
111837978
472255112
549361915
148546606
1000125675
1710318295
282089333
1513644196
551470475
656052686
691640234
2185119
1125530217
1983787345
1413009493
388848138
1701618493
595636711
1700911727
8654931
1493119140
1341642699
208817556
1251396470
1403421433
363767517
1105163428
591215920
1865136384
510704933
809297055
459809723
437200473
1949225197
1783431164
1393627150
314216131
1920404927
1437035542
738785778
1297668696
1530901810
1946236898
1543974215
272046776
1654414691
1412901401
488299716
523272507
521860895
452896287
1311377400
1245249055
1103193649
158666223
770195279
263437557
1297965446
745125174
636358158
605154867
1690873413
1648507813
40765543
1846755632
231830512
1564984646
1176305020
200356181
19382343
74632007
1781213566
1158601170
962125950
710986236
1962217331
1395405802
664843342
979349694
1749006742
950866117
616863713
67943414
1343275489
57808646
1497919656
1214560669
1334006825
1790558975
1013235886
1130189594
1016250686
1175279754
800677385
133630911
1606795283
1882393997
1905471355
1697218583
40216265
89430046
236596381
287943535
503890164
447228889
671682722
152776231
283123105
392207414
196448892
1374789478
1598594215
318615752
996118432
1685492041
1988291155
1622929999
305232325
1982956898
348835977
1017269843
230977822
1385746046
1187120296
889192750
1058381322
605933812
357923785
828495039
1104190953
79823335
1489934447
967624759
939133430
1659576697
714269737
328920178
1564053251
896046600
1386125924
1345143425
931437564
941799412
1594110083
1638446409
1531595379
697634934
179161323
1115185345
145339757
1983865285
1577161672
1922514458
1348382607
1022946422
1858452225
850850335
1100823240
1614697415
1388847567
65748910
1794852446
1454628067
1288016461
116625557
1884855031
630969456
1379482323
1336541736
971222305
1659370978
58876749
1409185725
596830974
1003692552
85832280
1289178411
1791635964
1548673888
1357597371
360746388
426772490
1242738441
683155282
1120325669
502661664
1567419990
1619242153
1916187008
1801124473
1863419402
1228096939
1949355837
1507199033
1320377015
1550290980
1476809497
1653782951
1477484526
1753591379
900625924
1318152612
842619588
143963040
485968780
1924988537
167975947
1325683484
344690056
937114143
569273814
1059214372
1552149352
257100044
1028101180
1638976421
552114006
771472786
167690793
1613963894
317435041
1011727304
1463295315
1535417264
1107802903
431274039
109520913
1901986693
1276453960
1453401572
609022783
1635395460
314151438
1795082510
456971448
1042593776
1584152903
1098775401
197186503
1195337133
334685717
241736507
1274552097
979072866
1231850659
804205030
1675947587
1692255793
479097854
1681400595
998176974
705336712
1486092159
1863520633
1436156338
1888898620
1854857298
1307202324
1036160138
54694741
1815467624
265989255
49229525
891288484
328091360
933878355
745062935
1757066843
1800128597
1985507404
54823518
1453338606
574286283
972353661
1279278177
75698535
1737175208
484222449
303566605
303597874
755326453
417265121
1422888839
1595053366
455224599
1903686071
149303302
450630805
358926172
568072828
1187736479
276950579
62615264
142491763
1379869509
68696463
192506983
383263613
650981506
297972304
59142096
1918880745
1892127196
493590451
1626577077
1544838369
131050430
513738499
584242456
1360457804
151723412
1370634849
1003635719
732562264
1299368289
1398202504
843100416
454176159
436063886
424405290
784575053
294432130
1398140671
1232055769
797770926
1777872940
1390723342
431794520
1592484152
1210581714
1883191552
1353911596
1833240943
5594302
244455779
836445708
525137925
929298389
1968476289
910386230
1772635642
1635564803
1866388349
998468368
416349416
1817101630
1273314860
1330053000
843123475
1981667005
1225596047
1738330824
1947199727
226576217
1513397252
1764709966
520740075
660071427
1695819525
1848704137
154115027
1699255910
921254347
1373660743
1477266252
797811817
1537393906
998041418
488106486
462922581
873064579
1913802028
485699870
1525677657
651769648
1149010250
428043782
399672303
815706354
980669296
504558081
60670343
1588671046
1610817148
1984985668
144860729
1406711869
1606664727
492197051
479745813
315705633
1865066499
1233478864
119772153
756271203
73379732
714310457
492727607
1521202117
1618537600
279707724
275273442
841946514
380200894
1108602426
1311794019
1252630954
421522070
1574806569
364387002
1336666185
121067772
1844365074
715150230
1344146057
93444685
110584865
1310437200
1388675075
1332405524
1391099949
1930729180
505844368
8360673
147216948
1007998081
680323165
365927718
769406455
578389916
434699794
1935316175
878470187
1197168755
700961573
229284639
1218723829
1208470152
502214722
673191649
892229776
985189799
31858158
127810049
1143079629
194637862
20701426
518328635
775626096
662826518
1962794868
1403873258
1104052533
188796593
227437651
348978544
1769429074
833585842
232983946
100604346
631470855
886703236
1652115616
996416654
1929687208
1401350010
1242597586
647196320
14188657
1114861419
874720857
902114714
808222478
715483427
440175748
405910150
1898871023
378034319
865281044
1952579087
987296656
161994530
1590301623
106579937
615595049
1030826537
831263643
689673594
969731104
351983029
459855566
385137988
975486206
401610377
41720794
5526540
1333074183
1035441505
198122842
1741729619
952040277
1373505106
504139978
1660764678
1788105662
1060680155
595650780
388569106
1748620846
1821527502
450107522
1391394755
1968304798
280404860
1113307690
469476325
1296401614
1545535680
380821605
898860672
570086368
552923992
1677465217
1662205628
655005853
489582869
1926628508
406612102
673762633
434649208
1072835967
863429518
179911478
1123551426
1000538811
1613791550
1657854553
1929536946
318474275
1554914895
435175758
442694537
941052749
1148203602
1901875508
1068460811
416833191
695081347
1288302687
1572244469
709124927
1787538504
654619900
1299262171
1171643252
399116285
1696039890
841934350
1005758825
1298522794
1134051647
189038679
1714806473
1313971638
748691535
1586678004
1211483278
844753372
1279866049
1499516141
811621773
1366864668
1227061406
825906711
463684914
127391832
1611871244
529261615
1760330121
1586545043
72749679
1231547162
1118309415
1101518164
1725524282
1285297464
208809619
880649308
1951908174
601422527
1917751660
815920203
923778121
1019951481
420863248
246137079
727888064
1627081111
399512067
315197504
1856977534
1572079819
1415215298
1788786547
760622697
1342260259
560477098
1828713190
835577257
1044251421
787245042
1166778276
1081604229
1419213782
1225773116
1902504486
1070729264
613288309
1588447357
1463394072
1377868386
330833970
892845198
678443523
1581764481
1995701571
443086548
207109925
405043463
217547835
1399503768
1984790133
129749548
1445132618
1729567510
500669860
1816331865
1329522869
340895468
383264023
724820366
380096429
45072051
907656754
1814177486
750973385
1734315974
1504564340
1794178366
518358763
1175407816
114599756
38633755
936117996
937329118
1526143564
679234621
736771775
207022066
764921127
899173712
353367174
1423669728
618029422
1644747653
802454909
1037028728
1636471612
1689646273
725103256
86172621
1741206396
272392842
1205183335
738573707
997771958
285761920
1985188445
864266038
830791097
261385597
938522208
412931559
1886684700
1042140020
1284904013
1946156378
1193631553
507803500
203423946
1821435240
1079560090
1122500803
1575974342
1484090311
371453193
956426702
1427042630
1262909101
1011722577
1713944657
97844363
1814918067
1069075110
432186142
1434201421
1842206914
833450421
197544289
1939557161
1240381645
694046177
1872505738
1376230969
503535530
1960651504
1940435615
1536985028
1575889402
359843641
856298531
1843397175
1128668112
1486222328
903668017
1006612532
618705593
696418500
1721093024
367120514
41345257
858719290
722279344
1852543462
1116846440
163541235
1123604142
1343856449
1454498559
1607938600
1442697099
1112705958
996087264
568246340
963042301
1127389063
1207054353
1746269835
1072438812
1523438807
431017578
1419441674
1851153228
903065461
155424046
1870547482
969176251
328695739
165407094
1425573611
815495828
1145788415
1112357397
1830423776
1898211904
381662355
1971766834
19962277
259384529
339994296
837047363
596579166
82486470
1967950803
917146543
1743592574
847309912
560421772
523180027
1776278954
1799558180
872435759
1623979689
197654218
1936102937
621903583
1007566063
1819213883
1697119416
1246298959
1194364984
794908403
1178449356
28924948
792442772
296908685
348562
1165663489
670034436
581379946
1155622230
1187092076
1486885306
732444516
686391445
1834438413
1336955205
1883202426
1985918918
411831473
1023237571
408754480
1805515713
389128140
1626015432
1943060070
1521808726
914703179
1894320840
1276308322
1374096293
152552951
322842861
1013085571
1145629313
42138960
1418129810
53561522
1175508031
620237859
1743244012
1681646423
1890387336
1941800082
620656725
612466104
1385550454
891535173
1511262774
101664524
1284948379
1124363638
1833294966
1285287944
223061388
785610504
989392691
789321217
402909517
849382703
775099959
1085645383
1271342650
1393726115
1207283653
1003069280
864249215
473799735
1586815204
644252485
416308603
1283393683
707694395
1365681060
668587461
1341591149
518367144
1863715631
1768471416
1013549328
557509617
630273553
1403440406
1792656316
1991359943
249732656
319257986
1037554918
790024184
360018809
1052746269
628808594
1650652006
326125328
1845137900
657598629
410303773
496661221
734516429
1617587446
1748216889
911750719
1304719970
867010289
1685355922
1554696
416669243
467613906
616700483
881470240
267243361
1125677060
1020849802
1389360190
291873087
144826406
1682204978
1478686335
1402366173
957550998
683811295
1826694298
1683775552
1226796395
1591506217
1787500009
1632741678
381569068
1520543160
10988832
931287376
21705923
1129199203
150883970
1265332439
1645758898
1325553584
536430117
107300395
1989805247
1833063414
1851644080
420854435
1908553944
92775449
1927069209
1607958793
261291817
34252242
1700311494
975393652
931617439
1094295049
1776965431
933776151
1921522592
1227975167
77923575
1275504072
1897855913
368813019
35100176
947070747
605711652
1950182864
245537438
1996477858
869965832
124027751
646114189
819272823
1145774861
1371385941
1412560926
1124487585
832167216
1405839863
1775221608
1134020947
1664437008
179541217
1371449862
347316826
1820231666
1035595181
1999669938
927410875
1352233772
1217107820
1343809848
417783731
1247630010
1260926046
209444482
1620992229
1797963239
904573333
1815142784
1958371081
1847238011
1930591352
737992962
137264066
1388138053
881038672
1829618792
1560231499
1681734124
652477847
101608936
515682729
1452753560
943902629
1611067064
1718314696
997363158
1687783350
1126839081
1570116472
1950512927
1318126564
644244086
1652858013
780217904
228330458
1571642814
1884848816
1161941459
1791568698
1326524346
1927593883
1590697080
1816850528
1286782936
1733845657
1441548256
1234185796
959178774
939192995
1205976389
439438440
1245676751
699755926
1115498884
828127120
965030172
303727382
1649858982
491129787
623629072
110179890
1777734253
245026312
7858155
529111448
1286347266
1085134950
1357046163
1159807596
1309395859
1944769976
398290041
1890165426
1325953501
174015054
924985649
1635903033
1657119693
1877221408
276766441
1763177362
728604576
187646087
364140083
1511074487
72449813
1944488161
537359129
1952090784
1263300287
1267915433
234989835
670811673
1167939627
1216344457
149859630
1345670768
1808992373
757671489
447498391
356413306
1877139634
1799371179
1629797136
1261206414
41148400
1355511326
1373802425
941483830
1903141471
1329127140
646607689
1772637574
214363346
860451710
1381575314
1590088167
1880886230
496783668
456661635
1341859106
547775821
1404955379
1896507309
41480427
1709780142
1727478369
722225800
109609045
24155424
1579314881
1826910660
899448204
1429723017
1920353136
1886037728
929233398
557848952
1102933670
1469926088
716938488
570685737
1595875300
48949314
1934173148
621307744
462352261
456448328
307487917
1834769144
559771464
1464784539
1312208706
301009855
1105639285
1808637486
472184256
1902863870
1588316709
1551426272
313670031
633285526
1264193380
917328406
323826590
1502216480
1747159486
342914558
294010210
974413983
452341916
1032239215
777952561
1026857580
1739723147
771173370
951900521
1356006066
1962334162
1420172684
1247427882
1271030042
414737884
274839901
1464383961
114530343
514701955
598438349
324083732
111715650
1413853473
1026369529
969532243
1551507398
1156256057
83652963
1306492357
678546894
1725122724
431956668
874148258
119437703
162438118
1333073935
1382427229
1527532249
686831978
285351126
561286708
334465916
856736965
1116178190
1940529708
168144025
303998391
1042639990
218547643
989353480
1452944446
209296248
987514526
1148721137
18830826
182294561
1560560510
1425972387
62706973
1226445164
1870601523
1656070185
1464681014
273353628
1630883342
1530377494
546024427
1127990179
1108591925
1081663949
892412673
1936851712
1427698366
229350829
37151642
1989617817
1254978685
297675283
1085839821
801388218
1247509007
113616068
1865105320
317138877
1225602449
1515826477
1444442143
1725427121
100606878
1980143557
1772513425
1956454842
1464825277
1460386815
414749603
905216523
869784903
583383338
1485294849
410152214
1622119599
1176008212
1934048066
1136883694
96940808
1516092734
781597882
758163697
1111569496
29213010
927315877
1262885227
340132567
1261318755
1978936157
1756985456
1790964866
1147542137
1047751179
115056865
85935352
820597306
1027383301
1128448368
1309150525
935957831
472026436
1967311551
1814601226
1131935119
1119832914
671595347
812380435
675687607
1179268619
71500795
179568002
728221627
220198070
1709509716
734228595
686278446
613857626
71393868
1052827681
509628199
1616322276
203506522
1481450659
657764148
1114251658
1722242766
1535632160
1370237984
324216863
801522294
148624912
805599699
1827733170
1160982977
1044066298
814286332
943562471
1979634378
909380096
255720530
450504793
1664444960
82050137
1907435362
1577417455
1062743239
927344067
1338241464
1380828271
1399656906
206739681
955989433
75620688
799522326
1319635556
268519915
485860893
1156837079
17683461
1397590148
1135963188
1442142451
351470745
377746326
1922875884
1373968303
900488458
1059215094
665443418
1919942264
1742715976
634223249
1162013773
797107151
59123407
1951877316
121456385
1574015297
1080346693
51508420
794898700
197390697
1989409714
924559957
594782614
1192635479
729979011
1028210844
1841347421
775546383
328425439
1786725393
1961950917
1511789948
1119757343
1008362342
1312974216
1704303812
1984559478
203449152
162254782
1868128973
672798046
1460886007
1656940931
1572516432
1793975661
1278513538
740398920
1367758241
147063531
911845597
76490386
1966175042
602691449
938572492
1452732738
1426910788
1782963712
730240406
643989293
1872277614
1217867674
1889897036
1591516826
1955990583
672272332
1650223825
1677349808
1050761066
638903101
417152574
1589455820
876897542
1889253638
926769727
1524592651
528523707
1267619027
1022266182
1398659818
1451465474
287811924
473589181
628482853
1416579843
1710235007
1995775876
909098499
181184852
1555629604
1886063428
1921340100
1254319072
1559459860
289977168
650261300
782901010
1869369182
1700950348
900244101
143751836
1601163730
1689637855
728855140
1729910957
1322389777
1199592845
76921404
1675921723
1413979841
924209032
159291762
760697531
1331580589
1192523820
1584465690
744278493
1261414183
174936983
245755576
676496456
741125327
1496164956
1495131462
752839673
495812475
335136749
1317437682
1599276470
276508427
741691641
659154525
1566668679
122022082
1254907983
1850301744
598174070
1744734041
898571896
94190066
510642163
1918854473
1233176777
767205012
631420572
1726771667
1160642570
1922738484
366936041
705511479
1905982808
1521486827
1694432199
1455194772
223747645
1402626510
104998774
194506393
1976015468
1234098483
987253029
1882155163
477644934
1399413296
672288200
265054508
592623083
638675449
76672607
1342222076
986291621
999544453
362842288
80746918
1735113413
757641984
1507948550
728959945
863710890
1026068007
1335169905
412398265
950501642
893764992
370525620
1220204814
964722326
111473907
1898274437
1852281473
1745302970
403667677
1768718574
1664473414
1106937038
628487001
1441209539
1833763482
94916813
366366065
1134148585
521967121
1846065877
1024713965
1719219858
906438355
1158644540
1613685282
1720081360
1466105662
1894677961
1376038830
1330795503
949947461
1898928578
574854764
931653521
1583879942
1028887677
1452083386
1300332182
481149176
740401013
224391134
1596919107
582623944
1230825880
698368874
973809880
1106626413
1316432445
1674185069
634043133
497344826
1891919422
813202784
566332389
1925787678
1174545135
1464087265
61560275
1351037044
391392548
432168776
1957603513
369264140
1072872174
818771113
1765544836
532082274
1696833481
1857329597
804875805
642833427
1066033883
652999409
1781566109
1621674744
1427794859
1136595914
1675612476
460275667
639875403
613454947
149673217
220492893
741995698
833450678
1058028040
1085725795
8522376
1005865844
409334808
1564800413
1390523112
1949295138
89756628
308232237
266787622
1227654967
1509751771
412054768
932824039
441727606
1409792933
1459102849
869309264
1991209706
1431310944
1238920014
1031636676
944657645
497992819
37949221
1788474789
1601284609
711161642
1777937602
282495560
1737110621
1627268443
239421497
1760743074
679819042
523559899
690967637
1447994789
1240075393
1252310316
1116738745
563242782
1473333872
1354887122
200139893
1626844144
1263557709
1527451628
198147797
1203662015
690570368
1351183629
750785992
1402139735
1819108027
54089119
1063864731
507873026
371385588
1776325624
1789238504
1238133497
311819027
25736678
529677002
1600386524
1270330275
651311695
253004998
1918167708
718825296
11108060
1629233872
738899390
314572199
675677232
1558302804
1589770523
297852927
411105077
524917081
73832981
513013846
574275588
1591925192
385926992
876482451
837281763
1941635048
625729923
1459695168
183094612
1076609202
1463749769
1463071813
1878605249
251423755
1447597195
825210121
599753369
356513870
612246015
1274446631
279980089
484836719
679462309
1721949757
11886603
1087567536
1143430795
495786316
1474094209
210020099
1960280511
1251408544
1715405523
725119651
1737543440
433811486
143750010
723904073
433048513
709676647
1627275075
458472540
535730685
934498859
165484103
1275827578
435966951
424253477
110705610
764560402
1698099558
54591208
1912671066
799386350
233033757
89438869
912462884
663977235
864595849
1749714227
798204253
129943608
1985600960
1973074513
1116328691
212341226
1747666290
1153485598
513880316
1013785709
681460112
1875849297
1923465358
1902569368
1647171556
1821507549
1949106034
1744963451
1556465655
736059026
651600586
719177318
385080706
709533807
511920542
1905689303
1338737478
916019173
492085894
1648104571
1521348603
1479772775
1859308225
683334286
1911472395
1497331468
472871581
562656172
1818170168
1953142877
1528161288
1282481353
1910373162
1096919902
83100291
1822250261
131125851
10101699
1152214795
411526209
140332835
1167499433
1107511581
128536824
1098113641
79026936
1744862902
1276067154
1461153971
1210639388
873603749
831647118
661399704
865775745
1492437106
1201687338
16541073
1240131072
1991096974
149840089
1348635969
1386449862
1926793283
1603322778
1207897739
1369119234
808804156
1288160805
626433517
689670281
1774563453
1328635779
1763804379
80559686
1507771736
353849170
372261194
1730771401
1585220645
1832445459
1752468566
1196804428
1101502202
607530780
1079539129
696514171
621081649
1044597417
1604482796
881412953
1805709189
890994780
19004725
1002374706
1062890240
753882973
1240706151
1504188803
920639086
1728994408
1270222780
456702098
649633638
771483690
1436075936
1544967970
1067842739
580840018
1358004010
1138587936
829426144
285769672
1654910427
158651515
397371524
151831542
284947661
1319262504
523783650
511383569
748037585
1764206740
1683678009
1745020564
883961093
883568673
1309631054
761429674
1017669447
753888763
1113143020
868072391
810132316
1856226238
562222679
1295766468
547170791
330018512
1171454844
1534571159
1628671432
40241631
1686593408
465894861
51986809
1519939518
1236084353
1860353210
605003183
911058699
468935312
1921443647
980405154
409255517
980956824
1506016041
773024090
904613074
1887522598
552507263
235336916
306413065
1563170572
604115247
25444916
1961353753
1475637356
1798684190
1596428837
1101605056
1604660752
1954929150
147807660
989212492
882712137
707795954
77613332
1217783149
1693033755
1364021575
1647484321
1449277845
156426492
106610749
284953451
1191699374
1887667238
400876799
875269415
1056206638
522742379
1642557717
442495914
618947581
1299234243
1322258367
477071060
1082478162
440449945
90633057
44302162
1437400164
263924374
1503398127
1306397948
514006163
1773635988
1991192663
1526543381
273160870
1428402710
1555240942
1211579319
523501023
905022943
786059072
149986574
1456559824
319161796
833745543
73686516
1074760557
923414775
540222199
578862677
1962103035
1512433237
1528860079
1689978249
1560453770
230724895
995135170
777333204
1602400699
1319719413
210084157
1185353471
653028365
800212801
1770947289
1418063387
1896474576
874333419
602108545
1627803929
967501438
430978399
1918994891
1713924638
513175172
1172271794
1020511236
763316367
1606704403
16946542
969541606
513985390
1723702175
924535451
1344294913
1001572927
244775909
301214414
1966089611
42435975
433267540
777907738
1609178621
1203781610
694938787
1600705602
1496958209
656347023
548214507
1415682157
177211940
200427139
321306230
912418271
1611361239
1531124637
1593438346
1814935442
1176803078
388181977
1210213659
231818804
1170628801
1585454158
350177808
1696098768
1461651297
1728492915
1455917889
769374363
1173287478
1595260162
908243808
559672571
1194536389
189593700
821799778
715213281
1018985852
912469571
1675313585
364164213
215101860
191022247
1839734602
769114467
192679160
811283904
1313174212
1813170277
1408134581
429840468
1124411337
1577907635
832222316
201448736
1607278938
23724463
853603803
998840020
139054305
1768465295
1200429135
1778840145
242394679
581951778
1292183331
1761633660
1717881883
1421767540
709324859
878225066
795949590
264333508
712868392
846049447
16716945
979606555
1745719556
1581063342
1503419608
650367393
415318704
1642747612
1361239783
743447011
470848826
1330336173
1727450255
993087653
582314763
798075315
1861609479
20145832
773415266
1906848290
1163735079
436261716
1948627568
1257782824
1476931136
431045500
1093402022
1891406673
1103845419
529909516
1633890878
860077830
865039243
1986172870
184731792
627672383
278004908
1272540461
1495420412
1488686913
1353146591
1557681524
417600362
1498947668
111102953
1961847159
34183406
724794230
839452777
1911249544
1016615587
775803759
1490918243
806020102
1682314368
1580455229
1030978987
487936732
104132206
1072374108
1556965372
523912032
538902194
831330268
1109556134
1610770996
465296930
1741277385
808355861
1954642380
520070408
589069018
524725420
1284728353
553701700
1606053556
18661354
449679901
1146679872
1515083978
396862095
368607792
1051953896
1192595875
1513293929
858087120
1369159588
59019141
303858502
604276564
1596693397
1790068176
1168408256
423046305
1931721542
829234560
1018779330
1586270095
389391535
500331958
1496550229
292906021
1916438370
884810397
1391179136
427546570
251078339
206189890
252318403
76260813
1561793875
581299087
1341256861
589048228
675512014
1188357581
1471958136
1346306320
1318036339
251469015
241611409
406277789
1437418883
204079298
357948984
730002233
1420660762
101679116
1353006812
1724467140
587274226
432391260
60288366
646347915
18533750
103956074
452169423
167143499
1801416739
1085747359
607008781
1162969698
1806700739
227597690
1042482689
1015394311
448811316
579360029
1747534291
743363961
1357276424
1672473011
268233756
137922520
258720549
1090272440
855487139
1712359072
526861414
661176904
1006885808
149399223
853183079
527851264
1488986587
1129402616
521010721
694908947
570514479
571555940
736188158
1304814638
1544889581
232288981
1644460234
1078641711
599577051
1209821194
1161596609
1342554674
281190918
841300734
354144825
609642851
367190717
914801216
164157504
1922365847
387627366
928261311
1248468936
739810351
1640282085
1140239836
78861552
457609558
309786620
1278849475
738611103
1913080073
494383590
1753902370
8845551
1175978352
7175804
52461787
127583431
35944776
493462287
1180078839
490695389
1645665946
550762463
1184306741
379985987
165585074
1795254399
243540228
160660548
574185372
965245113
598644875
307281581
1642253168
1323087005
1996377808
1664532553
404649745
153427429
1186850676
768855091
1320727577
471210091
1248516536
848171084
527288548
832455184
1178166474
602467048
314728930
787217786
128212728
1428903560
1207548527
437565923
1602802990
189047889
455975345
760253849
1913276478
662355160
66246393
1118188928
164425731
947834961
1895738716
1446620789
366592383
1852891347
10797997
387929234
1722933686
1882517348
1306611611
411223748
1169967813
1174455855
1302245927
336135657
1852697439
1333129890
617087925
1641073181
1845931618
1786967587
837032385
1169741315
1099733055
1204687246
1720284015
1807329920
1208557208
1644395897
240150951
524495517
702608699
202538649
306784360
300681576
952432369
1080667760
465862802
1325275128
591669052
1926799696
1064284100
245695381
122291950
796324779
1267598110
428347136
886801962
119839688
907556411
580146588
45267236
425173213
1272257310
377458145
110802576
725997401
346887734
1161905137
132607332
203468077
1179372027
78537790
1642366397
782116095
1708615050
967429164
867671495
1001564352
1383703289
772029679
867267089
1291812797
1049404129
1919131922
722683487
591337005
1047449365
303408276
1937089136
1291936880
920527958
1088717520
736839486
1660004364
479228281
277435487
930281339
1929326216
189879000
226434968
733780026
1303957666
1192667796
388200975
747427670
985746311
603328985
1340175856
1087709730
300168947
1560675641
1885237610
736136400
135526732
1712879500
753454439
1375769084
1353125389
1654774658
1519465572
1678548036
43479459
1224816001
840670452
1282940120
90654507
1341698304
1982362033
302887814
1431179564
37147825
938345280
811685353
1157268321
38249653
1563309424
99145001
661203155
1171704252
1736937177
1988008020
1707273510
1215698547
1636920190
1731261240
1035290348
352581121
601312755
1947124864
1725773842
901666404
1577155951
274551559
670413428
547886932
690300568
79141665
351997344
1105260856
656773164
1644048008
620966952
1037288043
1656530166
263021122
622330362
1073552258
1578868079
97277079
149570076
654309438
714565929
181421137
1917837481
1531457553
1971274527
827780913
1587895812
1109409213
247649772
1738073387
740385550
35237169
577113972
529513161
459991875
663793721
141271925
609381390
1347949086
1484167760
1747147657
1555942300
514931089
92889170
1367041068
669985467
1559168381
1373899068
1108930878
1961738091
773713042
504035676
1797554789
1071464405
187100475
1395734814
356714078
1138955875
576612405
1862519656
491245854
1242588132
857611084
918699778
903662458
585729783
460174071
1127017006
1803029248
1958536641
932280334
969486690
749327994
665402317
907161782
1158623629
1666490049
1824948312
164416485
1301289060
1268612532
213996744
478335
285911682
964360345
236349875
237682381
1505649568
342412686
1064257061
307079644
1002316050
32768985
1485429431
992921907
504559526
698331216
1596231312
1189226712
781311286
209811397
432151375
1570869820
1150394238
1029457757
1804226352
1754707682
1132152472
164302623
1028476846
1729244766
531765766
974539391
1275323345
593907124
277249110
1242109797
571699403
1954339433
667312584
348047402
954524504
784604321
738772187
1651456998
1929964284
936717706
1263898564
1672480411
402602256
460292414
70258737
635721600
1383105200
1091477664
836461157
643126924
850084098
1256453925
1160133993
481642193
1105529910
1341346945
1313935840
1335012295
1775313878
27776660
757445640
891522307
715672797
1262449729
126631814
1641891879
521914129
433263884
1255286893
1647547054
832097634
1498937240
1099493474
867508647
490809119
1459672061
1761700368
568184433
1658986030
1896044166
1591434191
183845682
1757445967
1634122186
392025700
1315245479
794205440
185670391
1242517493
1613177560
1470668482
1403759892
1876143121
1902187624
179272066
372376257
956807614
1140152527
333660600
428366858
113807472
949841317
1836190772
1188914104
1811029291
1351146858
156960452
292625347
1990833074
1645857849
1579646577
745751407
1676026266
1879269712
436342469
573599959
1134076340
1081550612
870424030
811386336
847686440
336243738
1190746391
1642109334
176878573
1428337742
1622794120
1197305850
688236581
118432862
502864447
621547841
234523833
1230619172
1782236695
641592875
347654910
568531864
1823092895
1040878842
1158285027
501580094
194837317
1596659644
33530983
724917076
1727733626
1996873409
1465845156
1605672108
1238299918
1875257003
269728497
1522274265
1580680419
1777563734
1759094926
194081438
1012035531
382691550
1728352739
959654602
1604388766
1872400213
1142993403
958098737
511227574
445407095
97033018
1794749595
225945049
565544477
1258457718
1829545189
1653101309
346106346
141406421
1594086748
1608578352
1451961498
1700604116
1625920711
1731460695
1082564473
880132945
627607445
351819345
712249569
1649938753
4672961
882497950
153573473
1556496334
1440401346
1312526103
198630426
897191328
322437105
453666242
1075432247
213689502
1282326532
1899840392
1671095562
1379727060
672755442
616799285
440183309
1869172957
1234574073
1636157314
165008179
585503087
1560074034
682087434
102432028
1228193908
521824294
992267268
515385958
606279393
1798978006
795468342
92360057
912251646
72371577
1009048143
1818056372
517019086
1454470883
1448915019
1818969316
1140420507
533146106
1238271997
418277585
1726080320
60365134
1702837414
207377504
10808160
1911636036
843076612
415364681
368515648
717489771
1568070386
1996422301
758313912
1210094076
970436518
375367035
1330169838
1938280284
469152855
414711497
486858190
1807480335
758843916
1307355484
1663707299
798742914
1923164223
414702074
1785659055
1817187998
1024587672
52356982
321802037
263809850
376351708
1167828775
818986881
784889764
504577799
694643357
955901395
380103662
1723844410
194761875
504301191
1012625843
1059742461
1306925011
484034366
1073547985
488799479
1202140223
63993251
823560500
1931419395
1918599986
1301521218
395481930
543670206
1212065247
1988471814
428374538
629705626
551327650
1692902100
1515713404
1674620264
494504062
833742368
1802607743
1556380155
545280075
1433702486
1774509498
1458810102
106754528
83635925
564082042
803054294
651081456
1739000453
616239212
1930667709
712111071
1328388520
1822447449
1988363731
1498241538
332390455
457751723
1866307558
423504951
241219558
1292512552
706171543
527526857
1750398036
1172516761
501859776
988587787
1338005580
565238399
473182644
681426623
1517167830
1943519405
1768437738
289483754
1364750399
1824664868
1834964062
737439176
1592427637
1892588751
1473064794
1372232602
497706829
1917594556
1222939131
1870454651
1527349673
176378727
162113608
375990646
1936300186
1132875204
304060517
141189934
1068337956
931283246
356356492
911119165
62222267
1814466507
1313075876
1173762054
143056569
1249241087
1194943241
1384869116
54009712
1698879978
133491139
507725588
622787662
1128868383
831077315
348630808
1819447758
1333938942
29820028
1832803481
1949577630
631405125
1461238114
1161626854
403124792
97191998
745126437
384292627
1639458889
1627247804
1221145799
433467153
1468308376
923844897
675216909
1777961131
579512875
299302741
1229176033
1248465743
722651316
1838070016
1816444939
1828469696
42887588
1654388020
1753202984
807431804
301797890
1955429709
321742177
1734399015
901463218
523553012
961541535
1430817142
353228393
151449022
770637263
45864571
504114650
810650615
1745410228
426761908
477734180
1700023987
1039417212
1698942765
453651474
1053116185
1769117933
1520145018
104762909
781354286
1110152165
111507615
814960186
1632768419
1118739267
748736773
343989014
1937694634
82494737
1684029180
1305505628
1486746785
1532003936
944755365
1962303362
1244399768
1424732738
428063853
1528665479
1183311463
744351094
1912000701
92659789
1389683032
1350735516
342863601
614970809
54260220
353780331
1248681706
186311776
801597159
1629636106
120108933
1413400847
850033921
615856957
720459974
1032709756
21900490
1701875558
566420017
728155878
61381048
1121256281
990987396
168020052
94661847
1736639403
1209251707
1628383447
1341054080
1991479540
921451447
37003193
1198151465
18847826
1425277155
282032903
775875666
133765964
289728795
1583914304
833813032
1497717404
503908469
1857110679
1411895003
1531354519
1112269442
628542811
704272765
1395354098
1506764989
1481435905
177931077
1183844824
31278741
268426751
359748121
174843550
520308962
317620817
1144528625
1620298259
845257697
810117620
708184660
83105741
215249383
831186095
1190579802
438427072
256834090
1888134527
1412146763
982505714
1894342847
563663645
617347812
1133876718
756125049
563307329
624369962
580708896
924110683
1945699983
484714552
1440015542
1859072116
14306642
1987569086
1156850404
1922284782
601032116
1613457003
1972107978
439385679
1213514773
652459708
1693790850
1148926019
1328789263
1316105137
281083347
1437963010
265845693
1138520008
1618630463
69289143
1195425364
1289501977
1467615097
1651078940
1225871404
1418718502
1957001633
1693250856
563819730
696187577
899557714
325403069
1268169119
224033625
200942741
843617010
33729398
516142290
1655801975
274677524
1440038786
543120035
680828074
1911203937
923556963
1984950699
1427335786
1247202193
343286616
1142745886
658264990
807179975
866084089
1370726399
663646752
724804665
519953989
1505771465
696413379
1182313615
1656455370
278857123
1875565950
517327197
1752901994
1368387781
1880756900
1104755638
1115162396
1437466338
1404233612
1749703404
1482718034
1343952939
629250358
652305330
608673904
1556411160
727521977
1240920705
1991382717
709799441
1349964241
1421073844
37922588
92377740
1459318980
1897442720
1560386874
1476138077
323663021
527957934
1819728911
473488360
618222155
1161181663
667554085
163500878
158301944
1555169182
104193800
322580148
132039797
905820278
1738512274
908561586
1324461942
1522131151
741476042
11341422
116130761
963542829
778249488
1455492675
1190930898
946655929
928892883
454492107
479404609
1660524255
1909068802
1983314180
1544368765
1639024319
1113803317
876275679
1929974493
1009229674
725730785
1468068695
1984751245
445173027
1398109217
1172352796
1136726906
1668802569
577759645
444143963
1682561570
1129361002
767915798
1937187830
1155966679
1549045452
1360007316
1360120192
1749708446
364236237
1282557463
1671566226
232288781
213061979
1684096269
497777689
1646100381
120879620
778211384
493015478
1792016962
862236596
978587094
315232268
796400366
1273407348
26590177
1670957735
1565433612
1605896693
318765769
1522128330
368896285
484748920
771930537
1350043608
892608457
1971880973
827347502
1995323313
279017004
1753683125
1126567233
1565738256
1726672212
1054164560
1235779914
1771689267
761076759
900331529
1526252415
1015847286
890591186
84744167
652127001
820324975
150773909
452683531
1140787464
1882559332
1522455275
1689049581
1794686580
143811754
45470468
1760429133
1302669942
1747539862
1441131442
334052661
1605169232
1674219408
1293532118
782888072
213998475
38333837
1735669363
1412848838
588560057
1742235807
37627434
254900911
909880977
665102084
79644278
1302918484
631537145
284152118
1832621919
1951605563
1199269700
439924927
831093510
944788171
472868038
589967423
1958996545
982755480
1520267789
1966243079
1751494619
1488240053
330557826
427024098
1295162297
1852033007
1722315168
107703114
1870745693
613793164
1084655613
737925071
1864123474
1398551657
1844931898
1267554365
779168605
1129584497
64167476
742551985
1128891989
1018517824
1914917943
1489525880
1134782962
1165244306
843125899
348743948
310020034
1624031052
79337293
752913883
1892581050
622316978
1990741189
549387381
1924343085
482856880
1369939788
227611271
1580603316
523834031
413406426
1218828756
866949950
461344629
575801453
1432541853
1099856273
1205313673
1810798819
829412049
918588005
777715804
837351091
732976795
1573322111
841031946
1292241137
129917992
1008907109
1373571221
1797683081
246714641
534455872
331741730
845344022
1241806497
1407810468
1295544517
1343211280
296311726
1759644710
1836556205
1161948670
605057958
605111399
696089188
622575930
673438333
589442853
1410584047
1248887675
1104706361
1813232234
1249925245
1834325878
1114865246
1784965887
1257764395
976065271
1083311140
1190615744
1240021796
1218704163
207032095
726150950
166691785
684372884
535208220
1616000608
1333994957
24731385
1804311756
1862102393
1514487094
1069767339
1082031800
1615767135
232293133
127865397
877232924
218456017
618802804
1540475140
1598323062
124683546
692976721
433482407
1284530628
497415853
1730478776
1456840610
150046074
319479247
259900141
1105695983
519622914
617852042
954916575
1878907009
438419614
11716304
87367710
1057437725
1255447896
1385852662
1444575919
1242603968
298745141
180157906
752294078
1499098112
1552672754
1129898998
98832347
864855124
571812940
1699546657
1620381101
82348549
33174230
1733209378
1399842257
37792368
1885521832
1877154347
1874685311
1484832510
1602202253
408791112
550144425
464179759
660850560
353386125
1689445784
865516621
131088307
1561365079
285027244
212470401
680107628
1450372753
134737267
1104372722
1745121775
231380664
1904167857
1020147077
220646901
1395045018
533883043
820076258
997470941
872568026
1845732779
705210236
611874048
49575342
1171915894
1378293550
1511167351
1959743410
1640401716
1889954030
1630013481
288114320
838247552
1199286630
1440453215
1233315727
733766817
1010447861
1414519414
1407910701
1402240922
582801478
1598472112
295469535
292670594
1654141168
1972986491
854538235
1264185609
207157235
1874908069
1730068168
1466708818
1788282535
507653347
984235548
253642574
81512965
389449186
906733694
701303050
720364218
1809971038
244783237
1474359242
1457007455
1393133112
704881227
1579693863
987331174
661278201
1523435183
1405556845
1589560241
1470327105
1262931301
1106738124
316404513
1756904749
1517774726
1405307059
656629117
695557801
1433244481
15045962
1899945314
821405503
1049965018
691633283
456217667
979673154
652253853
620998675
507785720
706607652
681876704
772830441
1353688875
821110294
835663140
261008057
1268105264
1274844373
276854436
1545879035
351472886
324511324
1877148577
317955430
1244722046
1877497425
1937238061
324608217
871674461
1501426636
44673933
24806418
376726557
229737276
1574413929
635601953
343168094
13247945
1123476196
7658021
9024349
902436509
897771126
882952590
788450401
490100861
1753049249
1495294219
921241609
1256766670
137201796
1381784745
418703366
1887365447
1663573076
1575433990
944256926
732009589
1446911237
578720243
1042435093
327645637
1749324214
1006359085
661933719
657070286
396103884
1123951600
1246696366
200061188
1917839963
1254857320
151368177
269196415
1536854686
1449036378
1426740199
994195988
1529505030
754621185
124448176
441943843
1403366608
1614907792
1364224840
662889189
1606103053
489361111
566164200
1998979939
1691345027
1611158506
566336708
544755954
965222929
1681378712
1153112295
1891412042
221018871
131380115
93996978
629097650
248597854
721180422
1338926708
882344477
1230416568
149506951
350510761
214536699
148693792
1950060938
1202504560
692290053
454272067
600491251
924279029
134416422
1642134245
1999044531
1050967234
1906742773
557787400
1247716428
508716161
306681457
688520612
1606612224
1303973487
1855475975
295924083
1535328158
773177118
1398124915
660624208
1495350527
193345990
682186186
275981085
481880364
1432472621
1456596102
138850350
351627501
1850286147
1741284090
408653947
1874046656
90483888
364731678
757099683
1018695873
249277797
221974341
1080412882
187254205
71310250
1000881426
212464261
1032245251
193823865
1623804345
845533465
495034787
1918612617
613365635
1176883821
1804379645
31665845
958921541
407145262
242092844
1858435338
1160253882
566571910
1594371133
1767892423
206159900
1397430281
767432072
1898027510
814473957
1516128336
939241809
1098376292
1277228210
1286050361
551202778
317712034
473370003
1424040278
1192464564
469721925
1243735834
288056499
1808668277
611062637
1643815564
433014885
1236920512
564400269
604274303
1842380811
1131562348
1957586417
515006840
1160260536
1089023916
1655402432
1486041749
419361782
1865150351
1603451145
1445032190
1134217742
1379349909
107676009
1906291657
1396658495
641384407
1327315275
625681043
1486667612
1558295843
1534881263
1214680698
1772370919
614699504
872197383
757903634
983308496
124076860
1773145015
160509769
203031803
1293753208
972093146
384565989
981655392
583369452
116967675
197026445
895800346
831670285
54008222
1558889928
1589013419
1024689736
109518093
908706591
1700992268
704770981
247157070
1791630479
1909605238
1938719227
1117606691
284084969
1596681085
742905720
742635921
545561032
216826534
897498799
502733254
295284923
92005336
1442941376
1242000387
1840464535
407256763
1723110021
924636265
813289043
524416732
1130288830
1729880697
654997327
1504287621
1975991336
1625667279
747681184
505181412
1963490793
1056911366
278537515
1876919791
1981514536
250904532
264312577
176146517
688008178
787884905
238749672
1840733531
1571406643
1980199912
1998301548
328937032
1758723299
1466884592
146072044
1782689349
269053559
501449828
1977882248
1780134716
1433868027
1267213747
779316408
208838530
462609364
779797348
1620689749
1117238442
1994954738
40379621
253335741
1840587433
224195739
418365133
110490800
1192036845
977687811
1664318018
1719248586
935225116
685886593
972555513
953010090
1150088918
1731579150
326060296
1745564322
509106745
1479595236
964991835
236127854
1462040966
1079029119
498402799
443051765
714300790
1471588124
55474048
1713537153
1908210830
1167195156
1121511231
1845778794
1531027023
1726864172
157714116
104741294
1340358167
1356393792
954035199
805001539
604735541
782201243
1042657132
1094248124
461312515
314203658
1629227490
477259381
136549069
1034233026
1111583005
1637643206
1029962904
1804251767
791294776
761558315
1725792940
1975313369
1396190011
1720448722
922213763
1950780865
1811037756
1768029960
1564375363
1126776720
1421983067
1423224747
1573865034
221319003
405206156
1152712953
525560037
159990296
1631392313
679839724
36371987
1404154676
1981739251
400097132
1842360634
1578214668
1576988085
873977805
55612152
1483868026
815815890
1726775256
935569396
1396155802
378948354
1365044799
1960203781
1233586478
1882787777
653954676
971163487
1274627173
1529872761
1334535795
892220591
206002744
903394347
1915230067
629026871
1958870052
1112083170
869972608
172859454
111455053
725186328
321638264
1993574119
996092879
1878088088
1343999095
373792781
937059952
1712417809
80507338
310960830
1695207811
487655352
177709233
1842370649
1040161357
1192509173
1291973559
277202520
977437638
1708676237
761744815
1874281915
647203456
1507876542
1636357891
674820321
1661758018
244950934
96742101
371784856
1945843283
1553915803
824114344
670969474
57310090
1371470681
964110903
1355498390
538788682
280161895
34103536
1562209364
1449365424
1023574966
1197012780
1718347392
725685115
72859418
1588865514
766360880
1820109611
592770088
1195421817
402778816
1963441514
447356350
1346370664
1488216338
241730198
669178774
712034764
692109018
1615675709
1708722482
365117548
141292009
1663541008
1506739759
1785060560
1668690677
228398271
1936475169
1738413839
697275743
1674572702
1199535451
424916492
1623628490
310863762
1918010499
1949135207
1588898600
656085420
1330381221
551675246
1353073195
358493986
421335528
707527961
1609953741
25100017
1475894565
1113768193
1869609908
1568127132
1341994518
1946533656
1740642943
658457419
1055720772
54806385
1218945356
287798859
1920174838
537962610
1883634442
854356250
498146075
728206115
763906063
22439858
1722742174
1177352577
323719700
720043568
1123136164
36023599
285294488
1157047236
1012044353
1782798023
1242205480
799211799
175106819
1643590660
752503706
822706977
1868803932
1129148611
332578185
1253001795
684273549
965171072
1255142991
1863204115
730189851
1301099742
735910583
792418612
668040804
498716946
1860347912
1693129414
1943621898
1587513883
302357844
298541989
790048494
1149566340
444990969
1305970919
1661239169
583595707
1646413066
1272922749
812600905
419733558
112692040
276584178
1785458904
1060927466
985552318
1368997464
395627931
1510904269
1338166310
757571103
1922209586
460515586
1989853717
1822036422
1300113016
1492875876
489006433
513327408
1922450112
1549076067
855589902
587592937
1341232817
453961718
32658483
719237592
684157642
1026607266
1591762627
100677843
1318758006
1982220242
1050603210
310456294
1188407702
459326406
1006959708
1607113339
1513164628
491350448
1297501484
432717629
249347574
1544786741
376332403
329532909
1159712624
622954547
5857904
168363293
94589275
1133085658
1350472638
1263524839
1564143656
1525099104
935351362
1331497187
1028268983
266314727
684839822
1369020665
1919141642
1237488467
1438813097
1939989345
1409912376
1679397423
633628720
840786611
485916168
881893094
1000162781
1431099664
251574583
422872273
338245364
1796446076
77629315
1703125575
1559524969
61203096
1020749362
1423399334
6088568
185672349
631747605
1787078372
746312639
1663308599
1523975045
1675462522
578844357
1246849901
1806510627
1928480819
513575988
1011859107
105973645
436343059
919620533
1480315201
1989325827
1165071294
1682447126
1212696182
132922877
1919372974
1011950256
1141271384
1186853740
1138905286
1253867872
1325143408
706789759
623636727
348271304
495742309
1231399899
1253140749
1308241740
1622834005
933084785
970320121
1316811566
810453647
303048737
1753312881
1624589037
323093764
1909296286
1326386257
1690472432
1641286257
783505042
79209768
71877269
1855678069
1740952209
793392387
52749472
712374631
775128116
1605041256
476454859
385069759
421594650
1253700949
540060143
1182873900
1580209516
17833679
1780459208
852832897
1128101319
1296786529
547230417
1019005707
1848259728
871993479
909647445
379609997
294783937
688856493
1231975098
1860467484
1448432855
1612581616
541638367
627579992
551759459
492593235
754790100
438007513
1200391277
595867109
847705889
1328043530
493865263
931741808
388858997
1049347788
1213252738
441715138
742884248
1891462607
1545927050
837639536
513184938
1486718513
1531979352
1052871563
7418342
868958730
1883744942
1673139476
417590694
86271624
373066158
615987376
936636905
809013035
712062583
1912480152
631114442
1087616282
1263043580
1342451696
1652441620
532234210
449080640
1219186887
525140445
916517921
483134483
1860299658
1166357259
1853068800
1945972245
1340512492
314540434
610793319
1099396678
1054919854
1095600640
1498887897
485174894
1885831370
554262571
1527251802
178276416
761434266
954977373
1877877887
1995104903
1579845962
337285205
1300772587
1810600697
1655267967
628419028
203475355
1185197916
1980950729
1037637874
312792465
527731119
1090900421
385824248
23445285
506782217
564521895
140299379
1032553666
301446942
325843586
1709616358
1657142730
816879512
1132226545
602441388
1377212210
788189125
125189819
353957795
1687646374
264209515
647262558
921413018
903288521
1523014453
1865584673
42468104
290704278
712093465
111065080
1425595404
1118445950
17281981
782808176
971156779
1394274473
1500007123
530817286
1020469585
1613754521
621134887
1922423707
1576430945
1669261317
1870229605
680142476
483893076
678374152
1052826580
1251206818
1415286230
1060008098
1626992934
1349991500
48582950
1880468561
169487403
1482535728
500430833
641197544
522053791
1849595102
320460202
190381863
900248183
591170409
1639860750
34071336
161069767
1208166915
1877205087
257371840
1104720234
740203274
1066511488
341785809
1070831614
1252151702
1033058916
842871977
1381691598
1364093953
1237877699
1460886647
695778850
365587307
1491453016
667290482
734225226
1090688218
1224787071
17471396
30386453
379272042
1091700731
771539786
1601963505
1386049083
769013135
1279059197
1040281727
449821740
517304385
1844659665
1374001731
1157914391
1955287864
886789660
283480012
1706797142
809636948
917335702
449476812
1657558857
1259505947
1157959839
611717404
859573555
1494603013
534660877
1099717393
972570268
1299846110
1070381549
1983379845
1859733692
226985387
725448193
1648502544
294971702
739822304
1684782531
483138568
1753999720
1802590250
931869858
846789569
1393218034
86884916
1537864460
410299443
604663357
383810470
1027428085
281051271
307451369
1567994585
372827597
1119766095
1933740893
159822383
742389951
1891446070
234352259
179341805
67711459
1149975631
1446922836
1861279821
1514268040
930929004
1229839672
1238287117
1988508311
966974839
1124854417
434197135
695477093
1854968607
327636090
311170270
1218499370
772688639
1956738553
124361434
495054036
588759799
272418026
789330278
1675928477
291739108
1854157791
1605682099
1714761651
135149320
1997432353
1793336462
248786309
1574657915
1734878792
1781894228
1399866733
1531938214
572616877
606935456
1180459772
1366376241
395302159
60453247
1156196855
1873254234
872517493
517858990
792130005
1622570623
941323013
1969701312
1934707517
109990825
1684287769
1478951660
877557605
657592558
185351344
1222528933
1076771214
1624157573
1523525466
1853358991
969542486
1331517955
185410826
1120819178
120089816
545741862
911303538
1686561156
200071763
1349803098
943901662
1128677796
193457640
211964779
1633133424
1802674243
1419221616
1336298801
813552094
92191029
1193826308
27731042
1858628945
138795484
1890370147
255927132
904336623
742274175
1346586870
1350087945
1530164243
1556302199
1842850776
541943169
1090910762
1824678900
1687843409
1751698316
397769175
246388144
711267086
1254761857
1769629550
584904420
1166089164
555609974
1285494020
665592827
1024459135
382677102
1803307318
1740472413
810605480
1431334437
659532684
941811444
1472889011
46615342
1230449031
1864162684
1641405240
169029363
339974287
849983819
1819638855
1387599463
1285827020
1651514472
1121054018
1808454524
114830834
1667523301
938529626
567163951
1380923944
1939064451
258101493
1273724525
972706321
1334760173
970433112
238743797
1717815041
963909769
1546780628
1789691830
745696720
411516339
1882410486
149099318
351789890
1641228067
521249285
533606492
604982904
542237723
914787571
919645731
765265565
1778489702
1269782954
1633979549
1544538809
1216004611
267846268
135784017
801942787
243441530
50410494
720468233
683709952
199164486
1073909022
1895688858
893729572
1402661444
451214323
1376064519
1303203192
29947025
641902744
874310682
1769103987
971954701
1456664635
473602768
1146274016
404923135
1962181047
838686221
1024276881
1338455762
508458961
1194216619
64977220
1336453564
694204988
501810430
696063501
1410996611
987749044
502255190
361105846
1161942253
1465389367
152625404
567319046
625560427
1639876920
1202321461
91023401
1538723053
1616442540
735318541
1136586959
395472273
1864875563
572584109
1759339977
1794243501
989510002
397019652
281260484
1211724273
1696191353
1345254190
1690705526
1879692403
1830711639
1557276009
708456457
1949403893
680001018
1892206582
1042197982
139647554
513204836
607161734
1506565335
1304039232
1906283723
520713590
765046216
759859587
747662821
1485553828
1722013222
1773140421
57629661
1669504947
1471578001
121620879
742470454
901820000
421486609
590729392
220994707
1149381573
1465750900
120135177
461919878
687626643
794848788
82600912
493865005
141619509
858722035
1724235959
1693120559
996939405
1882267437
1257713829
1066018775
455300745
1887959779
468796412
1631973437
1521400897
464061453
210637525
1623240969
1917565106
1822062742
161206692
85698008
586835578
1206933439
1778181019
1470719973
451468590
1918652848
1363823263
1141410834
1386430158
842119354
1218657080
1725864802
682445304
265994583
606043313
626831794
1997777264
80019862
1060690257
1787237510
213864172
1055602104
287169710
1013860222
1952690198
958755955
699593810
685320121
1255113376
496894209
544354773
865563901
633642097
1996902904
1907029427
934686070
1080541017
253515986
1241651969
1078286558
518444175
116302996
1679588617
1613181392
669302699
742931611
949528134
1255406315
1858018141
1583805732
1625463705
1837545244
761372486
373969182
1871833836
1531233474
919763730
764320797
1518029776
1492712636
1219059038
678503143
1886297459
889535950
297764581
353093180
1092222706
685542401
358965156
1671357243
1546290778
1744261278
838367893
1982403700
1268793336
97561177
1376013488
673988318
344557523
1209758587
9227822
1444187496
827301981
1671307644
871430504
706809529
104191416
259672915
125069068
375795954
14922341
316220220
735486211
1748939334
1859227520
1839941033
230005537
790052667
1315416811
316209520
1650708906
263985733
896441159
186660899
37514954
1881202427
999177352
778968787
1105175846
1774272659
155219987
245775412
419763274
308271189
1483484814
1774871543
1851201162
214989816
18105447
1590955053
248901765
832549791
560473333
1983169203
1656434902
1230070559
1008775068
1089428560
123176180
1428852304
1867555641
585960821
1358571507
28348004
1559049682
1745242089
547746338
640641083
1633792690
990228077
1707632178
1325222629
1154497069
350796410
220575967
1769146929
1896456946
427215023
265454520
84355978
1988739871
15015722
771947221
1724461759
67307756
818159115
1703512401
913271956
530225997
807444396
872427360
1909748792
655792607
1676323543
1906717019
1569259166
887203906
391415271
749221507
1738242725
1227125205
1210560080
581197126
1027877370
1883322875
923679136
1678052722
209676924
1762593236
1887287974
1333613613
581560045
823974040
38820203
1440112434
1852539920
1814013601
1634109749
1961040249
740890567
41729689
1634474382
110415087
826348294
117800718
1797883386
669430023
1478173527
444079391
651316802
881943024
1505041676
1677993516
527211795
857230773
778179792
1433818597
1744069851
1841138884
1143628621
1140106394
1493835477
1150678720
642938023
1473830784
290867315
1085774752
616972404
236211110
54177099
1755245566
1253094157
430375023
8330941
1696513037
1592650824
1100144994
1754848832
910076653
85439490
254249113
199879195
1765597533
1111276435
1005344951
1828571937
903566530
296762245
1181589430
661932642
418721324
69943750
1792970865
817411629
1600784174
547894212
483795662
1467477064
1352517511
1826933403
712108634
52457619
1241962418
389902293
896071237
1628848867
1074666654
1669662576
830698759
1264579950
1678034799
1678969765
833993199
1755699395
889379508
940227199
1728237945
39402286
1637593073
1645258847
1387300786
789012507
1435382975
1574278468
1635455776
1685301816
1460123292
1612963395
407546768
1148618825
1108855162
1632667930
402331321
1083143250
1373330856
201791495
957916778
1375695241
215205199
1376496084
753905284
1233903955
1466063487
1917009481
983897844
739751559
1235950551
37271471
1928032121
660556975
819656268
444393377
1829883991
1707258664
439632618
1923096127
617074645
1667683951
754446517
1210769421
168725575
1461703260
1262115808
1682079935
155724789
45366869
1276638445
1750849950
382368539
687588014
1982310422
352542705
1824197088
261096989
891353563
153396831
1322949021
1518373494
590380624
895704218
449351266
1422851822
1684931274
1746989794
328962558
664461786
1802783939
695072657
643510633
1450234729
1584716850
1290232827
621248725
1004435779
1207770510
1292202025
1971788147
1783983552
1761284693
938530976
1463113114
1485100602
1654902933
1240444108
678246553
467113564
620196289
1568787002
815905102
286235787
600147107
1098701151
1077303328
1858742299
761418155
745873754
1776771986
1515126015
1353117378
1491263003
242582930
581565788
1107339317
932133811
1102871164
692077596
1731293980
819761310
1053326480
1599151539
181608685
1538965470
1757088802
1651849648
1432591104
964250664
1767948890
444487166
1068743241
1861848995
44265497
233996938
1879167556
357274847
850087623
486015700
212929500
762506426
243017624
461896756
1515430039
456662132
430866175
270021690
695948047
881547327
377761285
722769122
137572945
1986168958
735819584
1800434980
515460523
1216753563
104627102
1061181638
1341612349
1425453680
426151195
1797167492
977924865
1332284820
446382775
1491268384
1446997507
8585993
702398232
750064471
82046188
616855465
479148096
968787555
576743686
591429724
83721500
1724946553
1108099295
1487067113
955901602
551043778
586489379
1045179768
306914222
1082574284
1126029411
243830518
1718536416
662413994
252647745
1788905986
1144403351
787475821
336355231
445850133
1483971892
183145219
10279358
939597792
823024183
687362054
179149096
1627696815
640722935
1520717480
1507020862
1767032029
1223691294
1924030799
1133032063
379680549
1953082343
1854545237
469552078
1875107418
1210678113
1932745098
1025370599
1363808491
365238973
1203166990
290049578
39984239
497416726
293140202
1472452115
1691672276
632432324
130893554
1107457833
1900576282
1714667196
168501503
664042930
268539549
371894682
958792564
404456833
786196742
1575553422
1358997382
1020139224
1794505617
1529381931
1872967196
1835823643
1289858114
317923743
461247814
1235172020
1551226795
1157774621
646470867
574358820
1619857194
397312477
139164857
1130280090
347582733
48265366
1815348586
1134599706
1092797740
816572967
1232455782
665013354
1784580840
1190502308
201012530
1503212736
251885549
1528288265
239173857
1788255070
1006241591
183027766
495543961
510602308
624449530
457316560
182594001
1373748534
171184511
895721534
1556231038
742801662
1068196329
1594142684
1044185736
1871227072
232729826
1828512475
56874101
737931376
1760204836
224397677
1927341484
977932651
296926150
1207953842
51242804
99355807
116911213
958035078
983286472
22938530
918600764
858215798
1568117230
1436829428
1901768516
1628562549
505830560
1890266174
1865671366
441600053
963415196
197076207
1260341929
489654121
1596817025
190438157
146316572
329785458
1270482911
423373074
1471414165
1501242481
28050234
781843915
255686283
1517611311
213676159
1416495688
406073756
83238194
1256837321
1213149433
1912435063
1533292508
1824200898
209980532
26025455
1607356308
1969458556
604167277
1322681916
166607927
872260011
1318604783
1260982481
1730265278
1717590722
1807272030
1611136818
1860804648
1953039236
1787125756
1687552167
559913399
551524366
1417358283
830165564
786273315
1181143146
384157206
1414886391
1089334872
1484192418
1782433172
1184762733
1750265764
284641144
1727049422
665453223
1386836494
164412702
538960264
360326903
666315635
1100691158
1304806238
628982471
709445451
1520861434
525421005
1800020590
406404130
1805358871
545269109
130198959
1469711566
1525597266
1352521665
981768142
406842615
1379814969
1239752140
426213163
1585301351
1189280886
233347045
682415509
1089826839
133842051
1510716718
1445624134
1990541300
1141818807
224300325
1696391946
1414078973
1426798853
1021236533
1459222241
1246718128
788375813
120720113
1265411882
655722141
584136616
1008482262
1283976001
938923310
1652234214
1715051168
224668498
932119480
745281280
258610609
7021525
924660563
112747102
775025552
1477034749
867344114
622390729
1539155633
575603401
10144717
1079796872
1809479290
1264585324
1581058547
848877164
716119987
42912713
504360733
1893299425
1735050015
1618466803
1259094856
1974340259
1770491022
1001164735
180798625
949371045
1743492200
1437592626
418790883
1286048221
513504654
1245260021
883208198
217278800
771731384
1301331871
651773302
1544201785
591878127
624327400
1249220180
1545116713
1255267166
1575925269
774657327
1743896938
1702917454
90046146
936114227
1672138456
1720307765
1038820056
1010231266
640143806
747926670
950320304
342256080
1773860817
1296236124
1917973070
878898529
101563007
156812518
724096496
566292219
564219270
381377126
1363779748
77145780
1414788116
1391139412
960158949
1301421298
1110722615
369246623
1713978144
719073093
194565753
226507409
436901687
1246453591
1653446054
501478399
746652428
1565740456
1474684598
235028756
243064393
1469352130
1821411080
959075792
877912485
247965661
673905058
1745428871
1147657174
1388304195
531170670
1009633051
210438057
1362519813
339137707
12900367
1521326112
280999045
760148817
1737398759
1899508651
270897183
1033948527
231247211
147690327
1547353409
859334437
671519480
1225452475
1600084609
1410160091
1158356041
1091607621
329190515
138312733
1894427618
255734700
455712325
513226927
712193288
627516241
1365293745
1221589450
325673950
187902424
1184932702
16069352
1074381875
907315885
1640545688
980152288
465653384
805591640
1737285840
335520105
1972167210
435403604
1590163869
811385465
1330559077
1388631225
2385579
519976396
1547572566
1978144104
1372814629
1918025431
1881247543
1224207080
444710089
1757165667
1065613788
1767772118
47955529
1109882519
534214906
1049307734
708274578
43344788
962757626
1531284057
1784952563
1764203595
1584906788
619932322
944506708
352764401
1354321782
1993670410
166145524
1459024015
665570832
1644326860
1182667851
1323562063
625130663
845317350
1674016885
347529846
815087795
1266907272
134821809
1850174795
462605797
1883380021
1914538500
697881266
757636111
627403322
1801305199
922859477
1727129027
1546819082
1848627840
1799275021
1603678663
238181984
935069609
927640244
1033637397
1020050229
563703650
1887577134
1058061557
985686074
1091594836
1421286928
585104268
724393466
484751857
1688897557
1375290849
360744732
1228256993
1695850354
1396462248
1934777768
1301597799
1701526767
705393822
246625442
1595128291
726918461
192365211
1243286047
1731894989
1118751750
1795699021
1383392831
1719883401
386948679
1910247742
746376641
1313892449
1795037567
703203623
247244676
792113239
1476919723
791785186
493251573
112776999
33242645
142651465
112407643
1547568628
1366384295
318562089
152777486
402812773
1668900895
936584185
1233542842
222246423
787011956
1424921938
1836785189
1695211923
1814775510
1253791086
1972843086
1625587907
1201711438
1004510066
97803178
1778649816
628914209
1046852283
1433219427
992646731
1149217572
1142664529
1824678077
909741581
212142249
133848443
1561885646
584266996
79957569
1695717420
365510694
800189662
1642921536
980580058
50982507
1450364495
676704900
